body{font-size: 12px;margin-left: 0px;margin-bottom: 0px;margin-top: 0px; background:url(../Images/bg.gif) #FFFFFF; font-family:"宋体";}
body,ul,ol,form,p{margin:0 0;padding:0 0;font-family:"宋体";}
a{ font-family:"宋体";}
ul,li{list-style:none}
.mrg{ margin-top:10px;}
.yellow{ width:100%; line-height:55px;}
.yellow a{ padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:3px; border:1px solid #CFCFCF; margin-left:3px; color:#2E2E2E; text-decoration:none;}
.yellow .current{padding-left:7px; padding-right:7px; padding-top:4px; padding-bottom:4px;  margin-left:3px; background-color:#23CA1F; color:#FFFFFF;}
.clr{clear:both;height:0px;line-height:0;font-size:0;}




#msg{ width:100%; margin:0 auto; min-width:1080px; max-width:1440px; height:40px; line-height:40px; background-color:#F2F2F2; border-bottom:1px solid #E4E4E4;}
#msg .msgcon{ width:1080px; height:40px; margin:0 auto; text-align:left; font-size:13px;}
#msg .msgcon span{ float:right;color:#F88100; margin-right:15px; font-size:15px;}
#msg .msgcon div{ float:right; padding:10px 5px;color:#F88100; height:20px; line-height:20px;}
#msg .msgcon div a{ color:#3F3F3F; text-decoration:none; font-size:13px; line-height:20px; }
#msg .msgcon div a:hover{ color:#F26600; text-decoration:none;font-size:13px; line-height:20px;}

#head{ width:1080px; height:116px; margin:0 auto;}
#head .logo{ width:420px; height:116px;background:url(../Images/logo.png) no-repeat; float:left;}
#head .nav{ width:616px; height:116px;float:right; line-height:116px; font-size:14px;}
#head .nav .navcon{ width:616px; height:116px;}
#head .nav .navcon li{ width:88px; text-align:center; float:left;}
#head .nav .navcon li a{ font-size:14px; color:#3A3A3A; text-decoration:none;}
#head .nav .navcon li a:hover{ font-size:14px; color:#15C215; text-decoration:none;}

#head .nav .navcon .cur{ width:88px; text-align:center; float:left;}
#head .nav .navcon .cur a{ font-size:14px; color:#15C215; text-decoration:none;}
#head .nav .navcon .cur a:hover{ font-size:14px; color:#15C215; text-decoration:none;}









.banner{width:100%; margin:0 auto; min-width:1080px; max-width:1440px;overflow:hidden;height:400px;position:relative;}
.banList{position:absolute;left:50%;margin-left:-720px;height:370px}
.banList li{height:370px;opacity:0;position:absolute;transform:scale(0);transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;z-index:1;}
.banList li.active{opacity:1;transform:scale(1);z-index:2;}
.fomW{position:absolute;bottom:20px;left:50%;height:20px;z-index:9;width:1000px;margin-left:-500px}
.jsNav{text-align:center;}
.jsNav a{display:inline-block;background:#fff;width:15px;height:15px;border-radius:50%;margin:0 5px;}
.jsNav a.current{background:#fc8f0f;cursor:pointer}


#bannern{ width:100%; min-width:1080px; max-width:1440px; height:259px; margin:0 auto; padding-top:1px;}
#bannern div{ width:1080px; height:80px; margin:0 auto; line-height:80px; text-indent:10px; margin-top:50px; font-size:30px; text-align:left; color:#FFFFFF;}
#hotsearch{ width:100%; min-width:1080px; max-width:1440px; height:45px; margin:0 auto; background-color:#F5F5F5;  border-bottom:1px solid #E8E8E8;}
#hotsearch .hsch{ width:1080px; height:45px; line-height:45px; margin:0 auto;}
#hotsearch .hsch .hotkey{ width:780px; float:left; line-height:45px; font-size:14px; text-align:left; color:#000000;}
#hotsearch .hsch .hotkey a{ font-size:14px; color:#6C6C6C; text-decoration:none;}
#hotsearch .hsch .hotkey a:hover{ font-size:14px; color:#15C215; text-decoration:none;}

#hotsearch .hsch .sform{ width:190px; float:right; height:45px;}
#hotsearch .hsch .sform .inpu{ width:150px; height:21px; background-color:#FCFCFC; border-left:1px solid #E3E3E3;border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3; border-right:0px; margin-top:11px; line-height:21px; margin-bottom:11px; border-radius:3px 0px 0px 3px; float:left;}
#hotsearch .hsch .sform .inpub{ width:35px; height:25px; margin-top:11px; margin-bottom:10px; float:left; border:0px;}

#tit{ width:1080px; height:55px; line-height:55px; border-bottom:1px solid #E8E8E8; margin:0 auto; margin-top:5px;}
#tit div{ float:left; line-height:55px; font-size:20px;}
#tit span{ float:left; margin-left:10px; color:#919191; font-size:13px;}
#tit a{ float:right; font-size:12px; color:#555555; text-decoration:none; margin-right:8px;}
#tit a:hover{ float:right; font-size:12px; color:#15C215; text-decoration:none;margin-right:8px;}


#main{ width:1080px;margin:0 auto; overflow:hidden; margin-top:20px;}
#main .mleft{width:780px;float:left; overflow:hidden;}
#main .mleft .ntit{ width:780px; height:55px; float:left; line-height:55px; border-bottom:1px solid #E8E8E8; }
#main .mleft .ntit div{ float:left; line-height:55px; font-size:20px;}
#main .mleft .ntit span{ float:left; margin-left:10px; color:#919191; font-size:13px;}
#main .mleft .ncon{ width:780px; margin-top:30px;font-family:"宋体"; text-align:left; background:url(../Images/contact.png) right center no-repeat; font-size:14px; line-height:28px; overflow:hidden;}
#main .mleft .nconb{ width:780px; margin-top:30px; text-align:left; font-size:14px; line-height:28px; overflow:hidden;}
#main .mleft .nconb table{border:0;margin:0;border-collapse:collapse;border-spacing:0;}
/*控制cellspacing*/
#main .mleft .nconb table td{padding:0;}                                                                
/*控制cellpadding*/

#main .mleft .nmap{ width:778px; height:352px; margin-top:50px;}

#main .mleft .nlist{ width:780px; margin-top:30px;overflow:hidden;}
#main .mleft .nlist li{ width:780px; line-height:38px; border-bottom:1px dashed #EBEBEB;}
#main .mleft .nlist li a{ font-size:14px; color:#535353; text-decoration:none;}
#main .mleft .nlist li a:hover{ font-size:14px; color:#15C215; text-decoration:none;}
#main .mleft .nlist li span{ float:right; padding:0px 15px; line-height:38px; font-size:13px;}

#main .mleft .plist{ width:780px; margin-top:30px;overflow:hidden;}
#main .mleft .plist li{ width:240px; height:220px; float:left; line-height:40px; text-align:center; overflow:hidden;  margin-left:10px; margin-right:10px; margin-bottom:15px; }
#main .mleft .plist li img{ width:240px; height:180px; border:0px;}
#main .mleft .plist li a{ font-size:14px; color:#000000; text-decoration:none;}
#main .mleft .plist li a:hover{ font-size:14px; color:#000000; text-decoration:none;}
#main .mleft .plist li span{ float:left; width:240px; height:40px; line-height:40px; font-size:13px;background-color:#F5F5F5;}

#main .mleft .ntitle{ height:60px; line-height:60px; text-align:center; font-size:20px; color:#111111; font-weight:bold; border-bottom:1px dashed #DBDBDB; margin-top:30px;}
#main .mleft .nimg{ padding:10px 0px; text-align:center; overflow:hidden; margin-top:30px;}
#main .mleft .nimg img{ width:400px;}
#main .mright{width:260px;float:right; overflow:hidden;}
#main .mright .rtit{ width:258px; height:39px; background:url(../Images/titbg.gif) repeat-x; border:1px solid #EBEBEB;}
#main .mright .rtit span{ float:left; left:-1px; top:-1px; position:relative; width:100px; text-align:center; background-color:#19B10E; color:#FFFFFF; line-height:41px; font-size:14px;}
#main .mright .rnli{ width:260px; margin-top:8px;}
#main .mright .rnli li{ height:35px; background-color:#FAFAFA; width:258px; text-indent:20px; line-height:35px; margin-bottom:5px; border:1px solid #EBEBEB;}
#main .mright .rnli li a{ font-size:14px; color:#3C3C3C; text-decoration:none;}
#main .mright .rnli li a:hover{ font-size:14px; color:#15C215; text-decoration:none;}
#main .mright .rnli li:hover{ height:35px; background-color:#F7F7F7; width:258px; text-indent:20px; line-height:35px; margin-bottom:5px; border:1px solid #15C215;}

#main .mright .rnli .rur{ height:35px; background-color:#FAFAFA; width:258px; text-indent:30px; line-height:35px; margin-bottom:5px; border:1px solid #15C215;}
#main .mright .rnli .rur a{ font-size:14px; color:#15C215; text-decoration:none;}
#main .mright .rnli .rur a:hover{ font-size:14px; color:#15C215; text-decoration:none;}
#main .mright .rimg{ width:260px; overflow:hidden; margin-top:10px;}
#main .mright .rsearch{ width:240px; padding:9px; line-height:30px; font-size:13px; overflow:hidden; border-bottom:1px solid #EBEBEB; border-left:1px solid #EBEBEB; border-right:1px solid #EBEBEB; }


.menu_head{width:258px;height:38px;line-height:38px; text-indent:20px;font-size:14px;color:#525252;cursor:pointer;border:1px solid #e1e1e1;position:relative;margin:0px;font-weight:bold; margin-top:3px;background:#F5F5F5}
.menu_head a{ color:#000000; font-size:15px; text-decoration:none;}
.menu_head a:hover{ color:#000000; font-size:15px; text-decoration:none;}
.menu_list .current{}
.menu_body{width:258px;height:auto;overflow:hidden;line-height:38px;border-left:1px solid #e1e1e1;backguound:#fff;border-right:1px solid #e1e1e1;}
.menu_body a{display:block;width:258px;height:38px;line-height:38px;padding-left:38px;color:#404040;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1; font-size:13px;}
.menu_body a:hover{text-decoration:none; color:#15C215;}



#indexprod{ width:1080px; height:225px; margin:0 auto; margin-top:15px; margin-bottom:30px;}
.pdiv{ width:240px; height:220px;}
.pdiv .pimg{ width:240px; height:180px;}
.pdiv .pimg img{}
.pdiv .pspan{ width:240px; height:40px; overflow:hidden; line-height:40px; background-color:#F5F5F5;}
.pdiv .pspan a{ font-size:14px; color:#000000; text-decoration:none;}
.pdiv .pspan a:hover{ font-size:14px; color:#000000; text-decoration:none;}

#titu{ width:1078px; height:39px; background:url(../Images/titbg.gif) repeat-x; border:1px solid #EBEBEB; margin:0 auto; margin-top:15px;}
#titu .titabout{ width:410px; float:left; height:39px; line-height:39px;}
#titu .titabout span{ float:left; left:-1px; top:-1px; position:relative; width:120px; text-align:center; background-color:#339933; color:#FFFFFF; line-height:41px; font-size:14px;}
#titu .titabout a{ float:right; font-size:12px; color:#555555; text-decoration:none; margin-right:18px;}
#titu .titabout a:hover{ float:right; font-size:12px; color:#15C215; text-decoration:none;margin-right:18px;}

#titu .titnews{ width:358px; float:left; height:39px; line-height:39px; margin-left:25px;}
#titu .titnews span{ float:left; left:-1px; top:-1px; position:relative; width:120px; text-align:center; background-color:#339933; color:#FFFFFF; line-height:41px; font-size:14px;}
#titu .titnews a{ float:right; font-size:12px; color:#555555; text-decoration:none; margin-right:8px;}
#titu .titnews a:hover{ float:right; font-size:12px; color:#15C215; text-decoration:none;margin-right:8px;}

#titu .titcontact{ width:260px; float:left; height:39px; line-height:39px; margin-left:25px;}
#titu .titcontact span{ float:left; left:-1px; top:-1px; position:relative; width:120px; text-align:center; background-color:#339933; color:#FFFFFF; line-height:41px; font-size:14px;}
#titu .titcontact a{ float:right; font-size:12px; color:#555555; text-decoration:none; margin-right:8px;}
#titu .titcontact a:hover{ float:right; font-size:12px; color:#15C215; text-decoration:none;margin-right:8px;}



#conk{ width:1080px; margin:0 auto; height:290px; margin-top:15px;}
#conk .conabout{ width:400px; padding-right:10px; height:290px; overflow:hidden; float:left; line-height:26px; font-size:13px; color:#666666;}
#conk .conabout img{ float:left; margin-right:8px;}
#conk .conabout a{font-size:13px; color:#F80000; text-decoration:none; }
#conk .conabout a:hover{font-size:13px; color:#F80000; text-decoration:none;}

#conk .connews{ width:348px; height:290px; overflow:hidden; float:left; margin-left:25px;}
#conk .connews li{ width:348px; height:35px; line-height:35px; overflow:hidden; background:url(../Images/icon.gif) 2px 15px no-repeat; text-indent:20px; border-bottom:1px dashed #DDDDDD; text-align:left;}
#conk .connews li a{ width:250px; float:left; overflow:hidden; font-size:14px; color:#6D6D6D; text-decoration:none;}
#conk .connews li a:hover{ width:250px; float:left; overflow:hidden; font-size:14px; color:#15C215; text-decoration:none;}
#conk .connews li span{ float:right; width:80px; text-indent:0px; text-align:center; font-size:12px; color:#969696;}

#conk .concontact{ width:260px; height:290px; overflow:hidden; float:left; margin-left:35px; line-height:25px; font-size:13px; color:#535353;}
#conk .concontact img{ margin-bottom:10px;}



#wz{ width:1080px; height:55px; line-height:55px; border-bottom:1px solid #E6E6E6; margin:0 auto;}



.kmjs{ width:750px; margin:10px 0px; font-size:13px; line-height:30px; color:#505050;}
.kmjs a{ color:#505050; font-size:13px; text-decoration:none;}
.message{ width:750px; margin-top:20px; line-height:45px; margin-left:20px;}
.message li{ border-bottom:1px dotted #CACACA;}
.message .mti{ width:150px; font-size:15px; color:#000000; float:left; line-height:45px; height:45px;  text-align:left; text-indent:10px;}
.message .minpu{ width:500px; float:left; line-height:45px; height:45px;  text-align:left; }
.message .minpu .inputs{ width:300px; height:25px; border-radius:3px; border:1px solid #CECECE; margin-top:8px;}
.message .minpu .inputd{ width:100px; height:25px; border-radius:3px; border:1px solid #CECECE; margin-top:8px;}
.message .minpu .inputb{ border-radius:2px; border:1px solid #7BB60E; margin-right:20px; color:#FFFFFF; padding:8px 18px; margin-top:5px; background-color:#7BB60E;}
.message .minpu img{ margin-left:10px;}
.message .mti2{ width:150px; font-size:15px; color:#000000; float:left; line-height:45px; height:200px;  text-align:left; text-indent:10px;}
.message .minpu2{ width:500px; float:left; line-height:45px; height:200px;  text-align:left; }
.message .minpu2 .inputx{ width:420px; height:175px; border-radius:3px; border:1px solid #CECECE; margin-top:8px;}



#foot{ width:100%; max-width:1440px; min-width:1080px; height:146px; overflow:hidden; margin:0 auto; background-color:#232323; margin-top:40px;}
#foot .footcon{ width:1080px; margin:0 auto; height:146px; overflow:hidden;}
#foot .footcon .logo{ width:128px; float:left; height:136px; padding-top:20px; background:url(../Images/flogo.png) #339933 18px 20px no-repeat;}
#foot .footcon .footcopy{ width:800px; float:left; margin:0px 26px; padding:15px 0px;}
#foot .footcon .footcopy .copy{ width:800px; line-height:28px; font-size:13px; text-align:left; color:#CDCDCD}
#foot .footcon .footcopy .techno{ width:800px; line-height:28px; font-size:13px; text-align:left; color:#CDCDCD; margin-top:20px;}
#foot .footcon .footcopy a{ font-size:13px; color:#CDCDCD; text-decoration:none;}
#foot .footcon .footcopy a:hover{ font-size:13px; color:#CDCDCD; text-decoration:none;}
#foot .footcon .weixin{ width:100px; float:right; height:136px; background:url(../Images/erweima.gif) 8px 20px no-repeat;}



.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}